Metadata-Version: 2.1
Name: PDF Generator with TextX
Version: 0.0.2
Summary: Developing a DSL for generating PDF files. It could be used in other apps as a tool for generating dynamic reports, contracts, invoices etc.
Home-page: https://github.com/lukicMilan/JSD-tim3-2021
Author: Team 3
Author-email: milanatucakov@gmail.com
License: MIT
Keywords: textX,PDF,generator,reports,contracts
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENCE

# Generating PDF file using a DSL

## Team

- Nikola Zejak E2 140/2021
- Milan Lukić E2 77/2021
- Milana Tucakov E2 138/2021

## General Idea

Developing a DSL for generating PDF files. It could be used in other apps as a tool for generating dynamic reports, contracts, invoices etc.

## Features

### Must have

- PDF text elements (Heading, text block...)
- Font customization
- Including DSL features into Python module
- Images
- Tabels

### Nice to have

- PDF Templates (for contracts, reports...)
- Text customization (Size, Bolded, Underline, Italic, Alignment)

### Could have

- VSCode plugin

### Create virtual environment

```
python3 -m venv /path/to/new/virtual/environment
```

### Start virtual environment

Mac:

```
source NAME_OF_MY_VIRTUAL_ENVIRONMENT/bin/activate
```

Windows:

```
NAME_OF_MY_VIRTUAL_ENVIRONMENT\Scripts\activate
```

### Install requirements from requirements.txt

```
pip install requirements.txt
```

### Generate pdf and html file

```
cd src && python3 main.py
```

### Installing from a local src tree

```
python3 -m pip install -e .
```

or

```
python3 -m pip install <path>
```

### Installing from local archives

```
python3 -m pip install <path>
```

### Installing from PyPI

```
python3 -m pip install "name_of_project"
```


